package com.authine.cloudpivot.web.api.service;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;

public interface RecruitmentService {

    void createWeeklyReport(String id);

    void closeWeeklyReport(String id);

    void updateStoreState(String id, String state);

    void updateRecruitmentDemand(String id);

    List<Map<String,Object>> getRecruimentStores(String id);

    void updateRecruitmentState(String id, String state);

    void createWeekReport(String id, String userId, List<String> weeklyReportDays, List<String>cycles, Map<String, Object> demandData, String schemaCode, Date[] stateModifiedTimeRegion);

    List<Map<String, Object>> getMembers(String projectName);

    void createReportMgrInfo(String id, String userId, Map<String, Object> demandData);

    Integer updateDemandDetailList(String id);
}
